package org.rcy.framework.rpc.base;

/**
 * @author 吴康桥
 * @Description
 * @date 2024/6/13 14:15
 */

public interface RpcService {

    /**
     * 服务接口名称,接口的完整类名如：org.example.user.UserService
     */
    String getServiceName() ;

    /**
     * 服务接口的版本号，默认1.0.0
     */
    String getVersion();

    String getGroup();

    /**
     * 获取名词空间
     * @return
     */
    String getNamespace();

    Object getHandler();

    Class<?> getServiceClass();

    String getServicePath();

}
